/*
body
{
    font-size: .85em;
    font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #031429;
}

header,
footer,
nav,
section {
    display: block;
}
*/

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ff0000;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

*{ margin:0; padding:0;}

body
{
     font:100% normal Arial, Helvetica, sans-serif;
     background:black;
}
     
form,input,select,textarea
{margin:0; padding:0; color:#ffffff;}

.submitButton 
{
    background-color: #ff0000;
    border: #ff0000;
    width: 150px;
    height: 30px;
    font-size: 12pt;
    
}

.header
{
    text-align: center;
    color: red;
    font-size: 24pt;	
}

th
{
    text-align: center;
    color: rgb(53, 113, 190);
     font-size: 18pt;
    padding:10px 10px;

background:black;
/*border-bottom: 1px double white;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
*/
}

/*
.even
{
    background:#333333;
}
*/

div.clear {
    clear:both;
}

.rightborder
{
    border-right:1px solid white;
}
/*table 
{
    border: 1px solid #ffffff;
    background: #262626;
    text-align: center;
    color: White;
    
	
} 
th
{
    text-align: center;
    color: #031429;
     font-size: 18pt;
    padding:10px 10px;

background:#F3F4F6;
border-bottom: 1px double white;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
}
/*td
{
    text-align: center;
    color: white;
    font-size: 12pt;
    border-bottom: 1px solid #ffffff;
}*/

td
{
      text-align: center;
    padding:10px 10px;

background:#262626;
/*border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;*/
}
.dataset {
	text-align: center;
	
}
div.box {
margin:0 auto;
width:500px;
/*background:#031429;*/
background:black;
position:relative;

border:1px solid black;
}

div.box h1 { 
color:#ffffff;
font-size:18px;
text-transform:uppercase;
padding:5px 0 5px 5px;
border-bottom:1px solid black;
border-top:1px solid black; 
}

div.box label {
width:100%;
display: block;
background:black;
border-top:1px solid black;
border-bottom:1px solid black;
padding:10px 0 10px 0;
}

div.box label span {
display: block;
color:#bbbbbb;
font-size:12px;
float:left;
width:100px;
text-align:right;
padding:5px 20px 0 0;
}

div.box .input_text {
padding:10px 10px;
width:200px;
background:#262626;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
}

div.box .message{
padding:7px 7px;
width:350px;
background:#262626;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
overflow:hidden;
height:150px;
}

div.box .button
{
margin:0 0 10px 0;
padding:4px 7px;
background:#CC0000;
border:0px;
position: relative;
top:10px;
left:382px;
width:100px;
border-bottom: 1px double #660000;
border-top: 1px double #660000;
border-left:1px double #FF0033;
border-right:1px double #FF0033;
}

.radio
{
    display:block;
    background:#262626;
    color:white;
    padding:"2px 2px 4px 2px";
    
}
.options
{
    display:block;
    border-top:1.5px solid gray;
    padding-top:10px;
}

.out
{
    border:1.5px solid gray;
    padding:20px 20px 20px 20px;
}
.radio label
{
    display:block;
    padding-left:50px;
    padding-bottom:10px;
    
}
.radio p
{
    background:black;
    font-size:150%;
    padding-top:10px;
    padding-bottom:5px;
    color:rgb(53, 113, 190);
    
}
.radio input
{
    padding-left:10px;
}
.Odd
{
    /*background:#031429;*/
    border-bottom:"1px white";
    width:100%;
    padding:"2px 2px 4px 2px";
    
}
hr
{
    background-color:black;
    color:#031429;
}

br
{
    display:block;
    background:#262626;
    color:white;
}
    